<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
*/

// 后台登录页面
Route::get('admin/login', 'GuiHuaController@login');
// 后台登录验证
Route::post('admin/login', 'GuiHuaController@login_post');

Route::group(['prefix' => 'admin', 'middleware' => 'authadmin'], function() { //认证保护

	// 后台退出登录
	Route::get('logout', 'GuiHuaController@logout');

	// 后台首页
	Route::get('index', 'GuiHuaController@index');
	// 主面板
	Route::get('main', 'GuiHuaController@main');

	// 档案列表
	Route::get('dangan_list', 'GuiHuaController@dangan_list');
	// 档案编辑
	Route::get('dangan_edit/{id}', 'GuiHuaController@dangan_edit');
	// 保存档案编辑
	Route::post('dangan_edit_save', 'GuiHuaController@dangan_edit_save');
	// 删除对应的档案
	Route::get('dangan_del/{id}', 'GuiHuaController@dangan_del');

	// 图层geojson列表
	Route::get('geojson_list', 'GuiHuaController@geojson_list');
	// 添加图层
	Route::get('geojson_add', 'GuiHuaController@geojson_add');
	// 保存添加的图层
	Route::post('geojson_add_save', 'GuiHuaController@geojson_add_save');
	// 编辑对应的图层
	Route::get('geojson_edit/{id}', 'GuiHuaController@geojson_edit');
	// 保存对应的编辑图层
	Route::post('geojson_edit_save', 'GuiHuaController@geojson_edit_save');
	// 删除对应的图层
	Route::get('geojson_del/{id}', 'GuiHuaController@geojson_del');

	// 设置geojson样式
	// Route::get('geojson_style', 'GuiHuaController@geojson_style');

	// 用户列表
	Route::get('users_list', 'GuiHuaController@users_list');
	// 添加用户
	Route::get('users_add', 'GuiHuaController@users_add');
	// 保存添加的用户
	Route::post('users_add_save', 'GuiHuaController@users_add_save');
	// 编辑对应的用户
	Route::get('users_edit/{id}', 'GuiHuaController@users_edit');
	// 保存编辑的的用户
	Route::post('users_edit_save', 'GuiHuaController@users_edit_save');
	// 删除对应的用户
	Route::get('users_del/{id}', 'GuiHuaController@users_del');

	// 管理员账号列表
	Route::get('admin_list', 'GuiHuaController@admin_list');
	// 管理员修改
	Route::get('admin_edit/{id}', 'GuiHuaController@admin_edit');
	// 保存管理员密码的修改
	Route::post('admin_edit_save', 'GuiHuaController@admin_edit_save');
});

/*** 前端 **/

// 编辑要素
// Route::get('dangan/editfeatures', 'DangAnController@editfeatures');

// 登录页面
Route::get('dangan/login', 'DangAnController@login');

// 登录验证
Route::post('dangan/login', 'DangAnController@login_post');

Route::group(['prefix' => 'dangan', 'middleware' => 'authdangan'], function() { //认证保护

	// 前台退出登录
	Route::get('logout', 'DangAnController@logout');

	// 首页展示
	Route::get('index', 'DangAnController@index');

	// 显示所有的档案列表
	Route::get('danganall', 'DangAnController@danganall');

	// 按关键字搜索
	Route::get('search', 'DangAnController@search');
});

